package com.example.demo.service.lmp;
import com.example.demo.model.Item;
import com.example.demo.model.ItemType;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
/*
*内存商品列表
 */
@Service
public class ProductServicelmp {
    // 声明商品列表
    private final List<Item> items = new ArrayList<>();
    // 构造函数
    public ProductServicelmp() {
        initializeItems();
    }
    // 初始化商品列表的方法
    private void initializeItems() {
        // 主食类
        items.add(new Item("H001", "汉堡", 15.0, ItemType.MAIN));
        items.add(new Item("F002", "薯条", 15.0, ItemType.MAIN));
        items.add(new Item("W003", "鸡肉卷", 12.0, ItemType.MAIN));
        // 饮料类
        items.add(new Item("C004", "冰咖啡", 10.0, ItemType.DRINK));
        items.add(new Item("C005", "可乐", 8.0, ItemType.DRINK));
        items.add(new Item("J006", "橙汁", 9.0, ItemType.DRINK));
        // 甜品类
        items.add(new Item("D007", "冰淇淋", 6.0, ItemType.DESSERT));
        items.add(new Item("D008", "蛋糕", 12.0, ItemType.DESSERT));
    }
    // 获取所有商品的方法
    public List<Item> getAllItems() {
        return items;
    }



}
